package cn.com.generaldata.jsme_indicator_system.vo.reportdesigner;

import java.util.List;

import lombok.Data;

import com.google.common.collect.ImmutableList;

/**
 * 报表区域VO
 */
@Data
public class ReportExcelSectionVO {

	/** Excel文件数据区域起始行号，从0开始 */
	private int tableBodyStartRow;

	/** Excel文件数据区域终止行号，从0开始 */
	private int tableBodyEndRow;

	/** 是否存在报表尾 */
	private boolean hasReportFoot;

	/** 报表尾起始行 */
	private int reportFootStartRow;

	/** 报表尾终止行 */
	private int reportFootEndRow;

	private ReportTemplateInfo reportTemplateInfo;

	private List<ReportExcelInputInfo> inputInfos = ImmutableList.of();

	@Data
	public static class ReportExcelInputInfo {
		private String attrName;
		private int rowIndex;
		private int columnIndex;

	}

}
